import request from '@/utils/request'
import qs from 'qs'
/** ******************************预警报警管理***************************************/
/**
 * 安全--预警报警管理 视频报警列表
 * @params {*}
 * @return {*}
 */
export const aqVideoAlarmList = (data) => {
  return request({
    url: '/admin/aq/AqAlarmInfoManager/aqVideoAlarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--报警类别下拉
 * @params {*}
 * @return {*}
 */
export const getAqVideoEventType = (data) => {
  return request({
    url: '/admin/RefData/getAqVideoEventType',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--预警报警管理 传感器报警列表
 * @params {*}
 * @return {*}
 */
export const aqMonitorAlarmList = (data) => {
  return request({
    url: '/admin/aq/AqAlarmInfoManager/aqMonitorAlarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--预警报警管理 传感器报警详情
 * @params {*}
 * @return {*}
 */
export const aqMonitorAlarmDetails = (data) => {
  return request({
    url: '/admin/aq/AqAlarmInfoManager/aqMonitorAlarmDetails',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 安全--预警报警管理 处置信息
 * @params {*}
 * @return {*}
 */
export const AqAlarmFlow = (data) => {
  return request({
    url: '/admin/aq/AqAlarmInfoManager/alarmFlow',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--预警报警管理 视频报警详情
 * @params {*}
 * @return {*}
 */
export const aqVideoAlarmDetails = (data) => {
  return request({
    url: '/admin/aq/AqAlarmInfoManager/aqVideoAlarmDetails',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--预警报警管理 视频报警列表
 * @params {*}
 * @return {*}
 */
export const plateVideoAlarmList = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/plateVideoAlarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--预警报警管理 传感器报警列表
 * @params {*}
 * @return {*}
 */
export const outputAlarmList = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/outputAlarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--预警报警管理 设备联动报警列表
 * @params {*}
 * @return {*}
 */
export const plateDeviceAlarmList = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/plateDeviceAlarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--预警报警管理 固危废报警列表
 * @params {*}
 * @return {*}
 */
export const plateWasteAlarmList = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/plateWasteAlarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保--预警报警管理 视频报警详情
 * @params {*}
 * @return {*}
 */
export const plateVideoAlarmInfo = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/plateVideoAlarmInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--预警报警管理 传感器报警详情
 * @params {*}
 * @return {*}
 */
export const OutputAlarmInfo = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/OutputAlarmInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--预警报警管理 设备联动报警详情
 * @params {*}
 * @return {*}
 */
export const plateDeviceAlarmInfo = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/plateDeviceAlarmInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--预警报警管理 固危废报警详情
 * @params {*}
 * @return {*}
 */
export const plateWasteAlarmInfo = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/plateWasteAlarmInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--预警报警管理 处置流程
 * @params {*}
 * @return {*}
 */
export const alarmFlow = (data) => {
  return request({
    url: '/admin/hb/HbAlarmInfoManager/alarmFlow',
    method: 'POST',
    data: qs.stringify({
      ...data,
      moduleName: '环保'
    })
  })
}
/**
 * 消防--预警报警管理 视频报警列表
 * @params {*}
 * @return {*}
 */
export const XfVideoAlarmList = (data) => {
  return request({
    url: '/admin/xf/XfAlarmInfoManager/VideoAlarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 获取消防视频报警类别
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const sourceAlarmXf = (data) => {
  return request({
    url: '/admin/RefData/sourceAlarmXf',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--预警报警管理 传感器报警列表
 * @params {*}
 * @return {*}
 */
export const XfMonitorDeviceAlarmList = (data) => {
  return request({
    url: '/admin/xf/XfAlarmInfoManager/monitorDeviceAlarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--预警报警管理 视频报警详情
 * @params {*}
 * @return {*}
 */
export const XfVideoAlarmInfo = (data) => {
  return request({
    url: '/admin/xf/XfAlarmInfoManager/VideoAlarmInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--预警报警管理 视频报警详情
 * @params {*}
 * @return {*}
 */
export const XfmonitorDeviceAlarmInfo = (data) => {
  return request({
    url: '/admin/xf/XfAlarmInfoManager/monitorDeviceAlarmInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--预警报警管理 处置流程
 * @params {*}
 * @return {*}
 */
export const XfAlarmFlow = (data) => {
  return request({
    url: '/admin/xf/XfAlarmInfoManager/alarmFlow',
    method: 'POST',
    data: qs.stringify({
      ...data
      // moduleName: '消防'
    })
  })
}

/**
 * 能源 预警报警管理列表
 * @params {*}
 * @return {*}
 */
export const MonitorAalarmList = (data) => {
  return request({
    url: '/admin/ny/NyAlarmInfoManager/MonitorAalarmList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源 预警报警管理详情
 * @params {*}
 * @return {*}
 */
export const MonitorAalarmInfo = (data) => {
  return request({
    url: '/admin/ny/NyAlarmInfoManager/MonitorAalarmInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源--预警报警管理 处置流程
 * @params {*}
 * @return {*}
 */
export const NyAlarmFlow = (data) => {
  return request({
    url: '/admin/ny/NyAlarmInfoManager/alarmFlow',
    method: 'POST',
    data: qs.stringify({
      ...data,
      moduleName: '能源'
    })
  })
}
